package com.model.purchase;

import java.io.Serializable;
import java.math.BigDecimal;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;

/**
 * @description purchase_supply_offer
 * @author chenjun
 * @date 2022-02-25
 */

public class PurchaseSupplyOffer implements Serializable {
	private static final long serialVersionUID = 1L;

	@ExcelProperty(value = "询价编码")
	@ColumnWidth(value = 18)
	private String inqCode;

	public String getInqCode() {
		return inqCode;
	}

	public void setInqCode(String inqCode) {
		this.inqCode = inqCode;
	}

	@ExcelIgnore
	@ExcelProperty(value = "所属部门")
	@ColumnWidth(value = 18)
	private String deptId;

	public String getDeptId() {
		return this.deptId;
	}

	public void setDeptId(String deptId) {
		this.deptId = deptId;
	}

	@ExcelIgnore
	@ExcelProperty(value = "所属部门名称")
	@ColumnWidth(value = 18)
	private String deptName;

	public String getDeptName() {
		return this.deptName;
	}

	public void setDeptName(String deptName) {
		this.deptName = deptName;
	}

	private String id;

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	@ExcelProperty(value = "采购方式")
	@ColumnWidth(value = 18)
	private String inqMode;

	public String getInqMode() {
		return this.inqMode;
	}

	public void setInqMode(String inqMode) {
		this.inqMode = inqMode;
	}

	@ExcelIgnore
	@ExcelProperty(value = "供应商id")
	@ColumnWidth(value = 18)
	private String infId;

	public String getInfId() {
		return this.infId;
	}

	public void setInfId(String infId) {
		this.infId = infId;
	}

	@ExcelIgnore
	@ExcelProperty(value = "询价id")
	@ColumnWidth(value = 18)
	private String inqId;

	public String getInqId() {
		return this.inqId;
	}

	public void setInqId(String inqId) {
		this.inqId = inqId;
	}

	@ExcelProperty(value = "提交时间")
	@ColumnWidth(value = 18)
	private String inqOfrTime;

	public String getInqOfrTime() {
		return this.inqOfrTime;
	}

	public void setInqOfrTime(String inqOfrTime) {
		this.inqOfrTime = inqOfrTime;
	}

	@ExcelProperty(value = "合计价格")
	@ColumnWidth(value = 18)
	private BigDecimal inqOfrTotalPrice;

	public BigDecimal getInqOfrTotalPrice() {
		return this.inqOfrTotalPrice;
	}

	public void setInqOfrTotalPrice(BigDecimal inqOfrTotalPrice) {
		this.inqOfrTotalPrice = inqOfrTotalPrice;
	}

	private BigDecimal inqOfrUnitPrice;

	public BigDecimal getInqOfrUnitPrice() {
		return inqOfrUnitPrice;
	}

	public void setInqOfrUnitPrice(BigDecimal inqOfrUnitPrice) {
		this.inqOfrUnitPrice = inqOfrUnitPrice;
	}

	@ExcelProperty(value = "创建时间")
	@ColumnWidth(value = 18)
	private String createTime;

	public String getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	@ExcelProperty(value = "创建人")
	@ColumnWidth(value = 18)
	private String createName;

	public String getCreateName() {
		return this.createName;
	}

	public void setCreateName(String createName) {
		this.createName = createName;
	}

	@ExcelIgnore
	@ExcelProperty(value = "create_id")
	@ColumnWidth(value = 18)
	private String createId;

	public String getCreateId() {
		return this.createId;
	}

	public void setCreateId(String createId) {
		this.createId = createId;
	}

	@ExcelIgnore
	@ExcelProperty(value = "修改人id")
	@ColumnWidth(value = 18)
	private String updateId;

	public String getUpdateId() {
		return this.updateId;
	}

	public void setUpdateId(String updateId) {
		this.updateId = updateId;
	}

	@ExcelProperty(value = "修改人")
	@ColumnWidth(value = 18)
	private String updateName;

	public String getUpdateName() {
		return this.updateName;
	}

	public void setUpdateName(String updateName) {
		this.updateName = updateName;
	}

	@ExcelProperty(value = "修改时间")
	@ColumnWidth(value = 18)
	private String updateTime;

	public String getUpdateTime() {
		return this.updateTime;
	}

	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}

	@ExcelProperty(value = "是否删除")
	@ColumnWidth(value = 18)
	private String delFlag;

	public String getDelFlag() {
		return this.delFlag;
	}

	public void setDelFlag(String delFlag) {
		this.delFlag = delFlag;
	}

	@ExcelProperty(value = "状态")
	@ColumnWidth(value = 18)
	private String status;

	public String getStatus() {
		return this.status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	@ExcelProperty(value = "备注")
	@ColumnWidth(value = 18)
	private String remark;

	public String getRemark() {
		return this.remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	@ExcelProperty(value = "供应商名称")
	@ColumnWidth(value = 18)
	private String infName;

	public String getInfName() {
		return this.infName;
	}

	public void setInfName(String infName) {
		this.infName = infName;
	}

	@ExcelProperty(value = "供应商编码")
	@ColumnWidth(value = 18)
	private String infCode;

	public String getInfCode() {
		return this.infCode;
	}

	public void setInfCode(String infCode) {
		this.infCode = infCode;
	}

	@ExcelProperty(value = "询价名称")
	@ColumnWidth(value = 18)
	private String inqName;

	public String getInqName() {
		return this.inqName;
	}

	public void setInqName(String inqName) {
		this.inqName = inqName;
	}

	@ExcelProperty(value = "报价开始时间")
	@ColumnWidth(value = 18)
	private String inqStartTime;

	public String getInqStartTime() {
		return this.inqStartTime;
	}

	public void setInqStartTime(String inqStartTime) {
		this.inqStartTime = inqStartTime;
	}

	@ExcelProperty(value = "报价结束时间")
	@ColumnWidth(value = 18)
	private String inqEndTime;

	public String getInqEndTime() {
		return this.inqEndTime;
	}

	public void setInqEndTime(String inqEndTime) {
		this.inqEndTime = inqEndTime;
	}

	@ExcelProperty(value = "联系人")
	@ColumnWidth(value = 18)
	private String infContact;

	public String getInfContact() {
		return this.infContact;
	}

	public void setInfContact(String infContact) {
		this.infContact = infContact;
	}

	@ExcelProperty(value = "联系电话")
	@ColumnWidth(value = 18)
	private String infContactTel;

	public String getInfContactTel() {
		return this.infContactTel;
	}

	public void setInfContactTel(String infContactTel) {
		this.infContactTel = infContactTel;
	}

	@ExcelProperty(value = "合计数量")
	@ColumnWidth(value = 18)
	private BigDecimal inqOfrNum;

	public BigDecimal getInqOfrNum() {
		return this.inqOfrNum;
	}

	public void setInqOfrNum(BigDecimal inqOfrNum) {
		this.inqOfrNum = inqOfrNum;
	}

	@ExcelProperty(value = "排名")
	@ColumnWidth(value = 18)
	private int rank;

	public int getRank() {
		return rank;
	}

	public void setRank(int rank) {
		this.rank = rank;
	}

}